package interfaces;

import java.util.ArrayList;

import model.Customer;

public interface IFCustomer {

	public ArrayList<Customer> getAllCustomers() throws Exception;
	
	public Customer searchCustomer(String name, String phoneNumber, String address, String country, String city) throws Exception;

	public ArrayList<Customer> searchCustomerList(String name, String phoneNumber, String address, String country, String city) throws Exception;
	
	public void insertCustomer(String name, String phoneNumber, String address, String country, String city, int zipcode, int isCompany) throws Exception;
	
	public void removeCustomer(String name, String phoneNumber, String address, String country, String city, int zipcode, int isCompany) throws Exception;
	
}
